/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86184
 * Date: 2023-01-25
 * Time: 13:23
 */
public class Data_conversion {

    public static void main(String[] args) {
        int a=18;
        int b=169;

        String str="zhouwenjun";
        String str1="岁";
        String str2="身高:";
        //字符串类型与整形相加，+号就成为了连接符
        System.out.println(str+":"+a+str1+str2+b);

        //先进性a+b运算所以先是假发，在与str类型链接
        System.out.println(a+b+str1);
    }

    public static void main3(String[] args) {
        //字符串类型
        String str="hello";

        System.out.println(str);
    }

    public static void main2(String[] args) {
        byte a=10;
        byte b=20;

        //对值进行强转（不推荐）
        byte c=(byte)(a+b);  //当参与运算的数据，是小于4个字节的话，会进行提升（变为4个字节）

        //用int类型来接收
        int d=a+b;

    }

    public static void main1(String[] args) {
        int a=10;
        long l=20L;

        a=(int)l;   //不能直接转换  ，要进行类型强转  （显式类型转换）
        l=a;   // (隐式类型转换)
    }
}
